function getRandom(min, max) {
    min = Math.ceil(min);
    max = Math.floor(max);
    return Math.floor(Math.random() * (max - min)) + min;
}

function getRandomArray(redArray, blueArray, newArray) {
    var redNum = 0;
    // 生成红色球数组
    for (var i = 1; i <= 33; i++) {
        i = i < 10 ? '0' + i : i
        redArray.push(i)
    }
    // 生成蓝色球数组
    for (var i = 1; i <= 16; i++) {
        i = i < 10 ? '0' + i : i
        blueArray.push(i)
    }
    // newArray获得过滤后红色球
    while (true) {
        if (redNum !== 6) {
            var random = getRandom(1, redArray.length - 1);
            if (newArray.indexOf(redArray[random]) == -1) {
                newArray.push(redArray[random]);
                redNum++
            } else {
                continue;
            }
        } else {
            break;
        }
    }
    // 获得蓝色球 蓝色球可以和红色球重复不过滤方式
    var random = getRandom(1, blueArray.length - 1);
    newArray.push(blueArray[random]);
    // 获取的新数组过滤重复的蓝色球
    // while (true) {
    //     if (blueNum !== 1) {
    //         var random = getRandom(1, blueArray.length - 1);
    //         if (newArray.indexOf(blueArray[random]) == -1) {
    //             newArray.push(blueArray[random]);
    //             blueNum++
    //         } else {
    //             continue;
    //         }
    //     } else {
    //         break;
    //     }
    // }
}

// 绑定点击事件
var spans = document.querySelector('.box').querySelectorAll('span');
$('.btn').on("click", function() {
    $('.box').show();
    var redArray = [],
        blueArray = [],
        newArray = []
    getRandomArray(redArray, blueArray, newArray);
    console.log(newArray);
    for (var i = 0; i < spans.length; i++) {
        spans[i].innerHTML = newArray[i]
    }
})